/**
 * 
 */
package com.mc.test;

import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.math.NumberUtils;

import cn.hutool.core.convert.Convert;

/**
 * 字符串数字
 * 
 * 
 * @author w.weizhen
 * 
 */
public class StrNum {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		/**
		 * 校验字符串是否为数字
		 */
//	    System.out.println("0" + NumberUtils.isCreatable("0"));
//	    System.out.println("02" + NumberUtils.isCreatable("02"));
//	    System.out.println("0.2" + NumberUtils.isCreatable("0.2"));
//	    System.out.println("9.05" + NumberUtils.isCreatable("9.05"));
//	    System.out.println("-9.05" + NumberUtils.isCreatable("-9.05"));
//	    System.out.println("90.5" + NumberUtils.isCreatable("90.5"));
//	    System.out.println("0.07" + NumberUtils.isCreatable("0.07"));
//	    System.out.println("100 " + NumberUtils.isCreatable("100 "));
//		System.out.println("-1" + NumberUtils.isCreatable("-1"));
//		System.out.println("2 1" + NumberUtils.isCreatable("2 1"));
//		System.out.println("2e" + NumberUtils.isCreatable("2e"));
//		System.out.println("4444444444444444444444444444444444444444444444444444" + StringUtils.isNumeric("4444444444444444444444444444444444444444444444444444"));
//		
//	    
//	    System.out.println("0" + StringUtils.isNumeric("0"));
//	    System.out.println("02" + StringUtils.isNumeric("02"));
//	    System.out.println("0.2" + StringUtils.isNumeric("0.2"));
//	    System.out.println("9.05" + StringUtils.isNumeric("9.05"));
//	    System.out.println("-9.05" + StringUtils.isNumeric("-9.05"));
//	    System.out.println("90.5" + StringUtils.isNumeric("90.5"));
//	    System.out.println("0.07" + StringUtils.isNumeric("0.07"));
//	    System.out.println("100 " + StringUtils.isNumeric("100 "));
//		System.out.println("0" + StringUtils.isNumeric("0"));
//		System.out.println("-1" + StringUtils.isNumeric("-1"));
//		System.out.println("2 1" + StringUtils.isNumeric("2 1"));
//		System.out.println("2e" + StringUtils.isNumeric("2e"));
//		System.out.println("4444444444444444444444444444444444444444444444444444" + StringUtils.isNumeric("4444444444444444444444444444444444444444444444444444"));
//		System.out.println("" + StringUtils.isNumeric(""));
//		System.out.println("null" + StringUtils.isNumeric(null));
		
//		//字符串转为数字
//		System.out.println("" + NumberUtils.toInt(""));
//		System.out.println("00" + NumberUtils.toInt("00"));
//		System.out.println("01" + NumberUtils.toInt("01"));
//		System.out.println("2.5" + NumberUtils.toInt("2.5"));
//		System.out.println("2" + NumberUtils.toInt("2"));
//		System.out.println("xx" + NumberUtils.toInt("xx"));
//		System.out.println("  " + NumberUtils.toInt("  "));
		
//		String strNum = "5.0";
//		System.out.println(NumberUtils.toInt(strNum));
//		System.out.println(Convert.toInt(strNum));
		
		
		
		
		
		
		
	}
	
}